triplex pump - Spanish English Dictionary